package com.fanshilz.flower2025.business.flower.attachment.entity;

import com.mybatisflex.annotation.EnumValue;
import io.github.linpeilie.annotations.AutoEnumMapper;
import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
@AutoEnumMapper("value")
public enum AttachmentObjTypeEnum {

    // 线索营业执照
    projectBusinessLicense(0, "projectBusinessLicense"),
    // 线索公司照片
    projectCorporation(1, "projectCorporation"),
    // 线索列表图片
    projectIndexCover(2, "projectIndexCover"),
    // 线索详情图片
    projectDetailCover(3, "projectDetailCover"),
    // 线索跟进
    projectRecord(4, "projectRecord"),
    // 线索图库
    projectCover(5, "projectCover"),
    // 微信用户头像
    wechatUserHeadImage(6, "wechatUserHeadImage"),
    // 微信用户身份证信息页 认证
    wechatUserIdcardPortrait(7, "wechatUserIdcardPortrait"),
    // 微信用户工牌 认证
    wechatUserWorkCard(8, "wechatUserWorkCard"),
    // 微信用户营业执照 认证
    wechatUserBusinessLicense(9, "wechatUserBusinessLicense"),
    // 微信用户持股证明 认证
    wechatUserStockProve(10, "wechatUserStockProve"),
    ;

    @EnumValue
    private final Integer value;
    private final String lable;

}
